﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;

namespace ch04
{
    public partial class FormMovieInfo : Form
    {
        //定义字段保存电影名称
        string movieName;

        public FormMovieInfo()
        {
            InitializeComponent();
        }
        //定义带参构造方法，能接收一个电影名称
        public FormMovieInfo(string movieName)
        {
            InitializeComponent();
            this.movieName = movieName;
        }
        //窗体加载事件
        private void FormMovieInfo_Load(object sender, EventArgs e)
        {
            //根据电影名称加载图片
            pictureBox1.Image = Image.FromFile(@"电影资料\" + movieName + ".jpg");

            //根据电影名称从对应文件中读取电影的详细信息，并显示到窗体的标签上
            //构建电影文件的路径及名称
            string fileName = @"电影资料\" + movieName + ".txt";
            //构建文件读取器(输入流)对象
            StreamReader sr = new StreamReader(fileName,Encoding.Default);
            //读取文件的内容，并显示到标签上
            label1.Text = sr.ReadLine();
            label2.Text = sr.ReadLine();
            label3.Text = sr.ReadLine();
            label4.Text = sr.ReadLine();
            label5.Text = sr.ReadLine();
            //释放资源
            sr.Close();
        }
    }
}
